a {
  color: #3498db;
}
.btn-theme {
  background: #3498db;
  color: #fff;
}
.btn-theme:hover {
  background: #258cd1;
  color: #fff;
}
mark {
  color: #fff;
  background: #3498db;
  border-radius: 3px;
  padding: 0 3px;
}
.pagination > li > span.current,
.pagination > li > a:hover {
  background-color: #3498db;
  color: #fff;
}
.dokan-info {
  border-top: 3px solid #3498db;
}
.dokan-info:before {
  background-color: #3498db;
}
.site-header .navbar-collapse ul.navbar-nav > li > ul.dropdown-menu > li.active > a {
  background: #3498db;
  color: #fff;
}
.navbar-top-area.navbar-inverse .navbar-nav > .open > a,
.navbar-top-area.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-top-area.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #3498db;
  color: #fff;
}
.navbar-top-area.navbar-inverse .dropdown-menu > .active a,
.navbar-top-area.navbar-inverse .dropdown-menu > .active a:hover,
.navbar-top-area.navbar-inverse .dropdown-menu > .active a:focus {
  background-color: #3498db;
  color: #fff;
}
.navbar-top-area.navbar-inverse .widget_shopping_cart_content a.button {
  background: #3498db;
  color: #fff;
  border: 1px solid #3498db;
}
.home .slider-container h2.slider-heading {
  border-left: 5px solid #3498db;
}
.home .product-sliders .flex-direction-nav a {
  background: #3498db;
}
.home .product-sliders li .item-button a.add_to_cart_button {
  background: #3498db;
  border-color: #3498db;
}
.home .product-sliders li .item-button a.add_to_cart_button:hover {
  color: #3498db;
  background: #fff;
  border-color: #dddddd;
}
.home .product-sliders li .item-button a.fav {
  background: #fff;
}
.home .product-sliders li .item-button a.fav:hover {
  color: #fff;
  background: #3498db;
  border-color: #3498db;
}
.home .product-sliders li .item-button .added_to_cart {
  background: #3498db;
}
.home .product-sliders li span.onsale {
  background: #3498db;
}
.widget .widget-title {
  border-left: 3px solid #3498db;
  margin-left: -10px;
  padding-left: 6px;
}
.widget.widget_search .btn-primary,
.widget.widget_product_search .btn-primary {
  background-color: #3498db;
  border-color: #3498db;
}
.widget.dokan-category-menu #cat-drop-stack > ul > li > a:hover {
  background: #3498db;
}
.widget.dokan-category-menu #cat-drop-stack > ul > li .sub-block ul a:hover,
.widget.dokan-category-menu #cat-drop-stack > ul > li .sub-block h3 a:hover {
  color: #3498db;
}
.dokan-dash-sidebar ul.dokan-dashboard-menu li.active {
  background: #3498db;
}
.dokan-dash-sidebar ul.dokan-dashboard-menu li:hover {
  background: #3498db;
}
.woocommerce span.onsale,
.woocommerce-page span.onsale {
  background: #3498db;
}
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button {
  background: #3498db;
  color: #fff;
}
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page #content input.button:hover {
  background: #258cd1;
  color: #fff;
}
.woocommerce ul.products li.product .item-button a.add_to_cart_button,
.woocommerce-page ul.products li.product .item-button a.add_to_cart_button {
  background: #3498db;
  border-color: #3498db;
}
.woocommerce ul.products li.product .item-button a.add_to_cart_button:hover,
.woocommerce-page ul.products li.product .item-button a.add_to_cart_button:hover {
  color: #3498db;
  background: #fff;
  border-color: #dddddd;
}
.woocommerce ul.products li.product .item-button a.fav,
.woocommerce-page ul.products li.product .item-button a.fav {
  background: #fff;
}
.woocommerce ul.products li.product .item-button a.fav:hover,
.woocommerce-page ul.products li.product .item-button a.fav:hover {
  color: #fff;
  background: #3498db;
  border-color: #3498db;
}
.woocommerce ul.products li.product .item-button .added_to_cart,
.woocommerce-page ul.products li.product .item-button .added_to_cart {
  background: #3498db;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
  box-shadow: inset 0px 4px 0px #3498db;
}
.woocommerce #reviews #respond input[type=submit],
.woocommerce-page #reviews #respond input[type=submit] {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}
.woocommerce #reviews #respond input[type=submit]:hover,
.woocommerce-page #reviews #respond input[type=submit]:hover {
  background-color: #258cd1;
  border-color: #258cd1;
}
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus {
  background: #3498db;
}
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt {
  border: 1px solid #3498db;
  background: #3498db;
}
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover {
  border: 1px solid #217dbb;
  background: #217dbb;
}
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info {
  background: #fff;
  box-shadow: none;
  border-left: 1px solid #F1F1F1;
  border-right: 1px solid #F1F1F1;
  border-bottom: 1px solid #F1F1F1;
}
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info {
  border-top: 3px solid #3498db;
}
.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-info:before {
  background-color: #3498db;
}
.pagination > .active > a,
.pagination > .active > a:hover {
  background-color: #3498db;
  border-color: #3498db;
}
.store-page-wrap .profile-frame {
  background-color: #3498db;
}
/* WooCommerce override
-----------------------------------*/
.woocommerce.single-product .entry-summary form.cart .button,
.woocommerce-page.single-product .entry-summary form.cart .button {
  background: #3498db;
}
.woocommerce.single-product .entry-summary a.button.alt,
.woocommerce-page.single-product .entry-summary a.button.alt {
  background: #3498db;
}
#comments #respond #cancel-comment-reply-link {
  background: #3498db;
}
#comments #respond input[type=submit] {
  background: #3498db;
  border: 1px solid #3498db;
  padding: 3px 10px;
}
#comments ol.commentlist .reply a.comment-reply-link {
  background: #3498db;
}
